Definition of Starfish Flower

  • (noun) any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers

Synonyms of Starfish Flower


Antonyms of Starfish Flower


No Antonyms Found.

Homophones of Starfish Flower


No Homophones Found.